import java.io.Serializable;

public class RemoteSmsMo implements Serializable {

	private static final long serialVersionUID = 1L;

	private String rowKey;// yyyyMMddHHmmss(14) + 手机号(11) + 特服号(8位) + 通道ID(8位)

	private String serviceCode;// 特服号

	private String appId;// 注册号

	private String mobile;// 手机号

	private String channelId;// 通道ID

	private String channelName; // 通道名称

	private String extendedCode; // 扩展码

	private String content;// 内容

	private String mobileMoTime;// 手机上行时间

	private String remoteAddress;// 远端推送地址

	private String enterpriseId;// 企业ID

	private String remoteTurnServiceReceiveTime;// 远端交互服务接收到的时间
	private String clientGetterTime;// 客户取走的时间
	private String clientIp;// 客户IP地址

	public RemoteSmsMo() {

	}

	public RemoteSmsMo(String rowKey, String serviceCode, String mobile, String channelId, String channelName, String extendedCode, String content, String mobileMoTime, String remoteAddress,
			String enterpriseId) {
		super();
		this.rowKey = rowKey;
		this.serviceCode = serviceCode;
		this.mobile = mobile;
		this.channelId = channelId;
		this.channelName = channelName;
		this.extendedCode = extendedCode;
		this.content = content;
		this.mobileMoTime = mobileMoTime;
		this.remoteAddress = remoteAddress;
		this.enterpriseId = enterpriseId;
	}

	public String getRowKey() {
		return rowKey;
	}

	public void setRowKey(String rowKey) {
		this.rowKey = rowKey;
	}

	public String getServiceCode() {
		return serviceCode;
	}

	public void setServiceCode(String serviceCode) {
		this.serviceCode = serviceCode;
	}

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public String getChannelId() {
		return channelId;
	}

	public void setChannelId(String channelId) {
		this.channelId = channelId;
	}

	public String getChannelName() {
		return channelName;
	}

	public void setChannelName(String channelName) {
		this.channelName = channelName;
	}

	public String getExtendedCode() {
		return extendedCode;
	}

	public void setExtendedCode(String extendedCode) {
		this.extendedCode = extendedCode;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	public String getMobileMoTime() {
		return mobileMoTime;
	}

	public void setMobileMoTime(String mobileMoTime) {
		this.mobileMoTime = mobileMoTime;
	}

	public String getRemoteAddress() {
		return remoteAddress;
	}

	public void setRemoteAddress(String remoteAddress) {
		this.remoteAddress = remoteAddress;
	}

	public String getEnterpriseId() {
		return enterpriseId;
	}

	public void setEnterpriseId(String enterpriseId) {
		this.enterpriseId = enterpriseId;
	}

	public String getAppId() {
		return appId;
	}

	public void setAppId(String appId) {
		this.appId = appId;
	}

	public String getRemoteTurnServiceReceiveTime() {
		return remoteTurnServiceReceiveTime;
	}

	public void setRemoteTurnServiceReceiveTime(String remoteTurnServiceReceiveTime) {
		this.remoteTurnServiceReceiveTime = remoteTurnServiceReceiveTime;
	}

	public String getClientGetterTime() {
		return clientGetterTime;
	}

	public void setClientGetterTime(String clientGetterTime) {
		this.clientGetterTime = clientGetterTime;
	}

	public String getClientIp() {
		return clientIp;
	}

	public void setClientIp(String clientIp) {
		this.clientIp = clientIp;
	}

	public String toString() {
		return this.getAppId() + this.getChannelId() + this.getChannelName() + this.getClientGetterTime() + this.getClientIp() + this.getContent() + this.getEnterpriseId() + this.getExtendedCode()
				+ this.getMobile() + this.getMobileMoTime() + this.getMobileMoTime() + this.getRemoteAddress() + this.getRemoteTurnServiceReceiveTime() + this.getRowKey() + this.getServiceCode();
	}
}
